import axios from 'axios'
const _axios = axios.create({
  baseURL: process.env.VUE_APP_URL,
  timeout: 10000
})

// 请求拦截器
_axios.interceptors.request.use(
  config => {
    return config
  },
  error => {
    return Promise.reject(error)
  }
)

// 响应
_axios.interceptors.response.use(
  res => {
    return res.data
  },
  error => {
    return Promise.reject(error)
  }
)

// _axios 二次包装
// function _ajax (url, params = {}, method = 'get') {
//   const _key = method.toLowerCase() === 'get' ? 'params' : 'data'
//   // console.log(_key);
//   return _axios({
//     url,
//     method,
//     [_key]: params
//   })
// }

export default _axios
